golang.org/x/tools/go/ast/inspector.event.typ (field)

25 uses

	golang.org/x/tools/go/ast/inspector (current package)
		cursor.go#L144: 				if ev.typ&mask != 0 && !yield(Cursor{c.in, i}) {
		cursor.go#L148: 				if events[pop].typ&mask == 0 {
		cursor.go#L180: 			if ev.typ&mask != 0 && !f(Cursor{c.in, i}) ||
		cursor.go#L181: 				events[pop].typ&mask == 0 {
		cursor.go#L211: 			if events[i].typ&mask != 0 && !yield(Cursor{c.in, i}) {
		cursor.go#L463: 			if ev.typ&mask != 0 && ev.node == n {
		cursor.go#L467: 			if events[pop].typ&mask == 0 {
		cursor.go#L520: 				if ev.typ == 1<<nFuncType &&
		cursor.go#L521: 					events[ev.parent].typ == 1<<nFuncDecl &&
		inspector.go#L81: 	typ    uint64 // typeOf(node) on push event, or union of typ strictly between push and pop events on pop events
		inspector.go#L122: 			if ev.typ&mask != 0 {
		inspector.go#L126: 			if in.events[pop].typ&mask == 0 {
		inspector.go#L161: 			if ev.typ&mask != 0 {
		inspector.go#L167: 			if in.events[pop].typ&mask == 0 {
		inspector.go#L175: 			if in.events[push].typ&mask != 0 {
		inspector.go#L205: 			if ev.typ&mask != 0 {
		inspector.go#L212: 			if in.events[pop].typ&mask == 0 {
		inspector.go#L220: 			if in.events[push].typ&mask != 0 {
		inspector.go#L273: 		typ:    typeOf(node),
		inspector.go#L301: 	parent.typAccum |= current.typAccum | push.typ // accumulate type bits into parent
		inspector.go#L307: 		typ:    current.typAccum,
		iter.go#L51: 				if ev.typ&mask != 0 {
		iter.go#L57: 				if in.events[pop].typ&mask == 0 {
		iter.go#L98: 				if ev.typ&mask != 0 {
		iter.go#L104: 				if in.events[pop].typ&mask == 0 {